{{tag>irc apt paquet}}

----

====== Questions fréquemment posées sur #ubuntu-fr à propos de la gestion des paquets ======

<note warning>Cette FAQ concerne logiquement toutes les versions courantes et suivantes. Les commandes données ne sont pas documentées volontairement pour ne pas surcharger le document et peuvent être potentiellement **dangereuse pour votre système**. Elles sont à utiliser avec l'aide donnée sur le canal IRC [[irc://irc.freenode.net/ubuntu-fr|#ubuntu-fr]]</note>

===== Connaitre =====
[[Tutoriel:console_commandes_de_base|Les commandes de base en console]]

==== Informations d'un paquet ====
<code>dpkg -s NomDuPaquet</code>
ou encore
<code>apt-cache show NomDuPaquet</code>

==== Tester l'existence d'un paquet ====
<code>dpkg -S ChaineRecherchée</code>
ou encore 
<code>apt-cache search ChaineRecherchée</code>
----

===== Mise à jour des dépôts =====
<code>sudo apt-get update</code>

===== Mettre à jour les paquets =====
<code>sudo apt-get full-upgrade</code>

===== Installation d'un paquet =====
<code>sudo apt-get install NomDuPaquet</code>

===== Suppression d'un paquet =====
Supprimer le paquet :
  sudo apt-get remove NomDuPaquet
Supprimer le paquet et les fichiers de configuration :
  sudo apt-get remove --purge NomDuPaquet 

===== Création / Installation d'un paquet =====
<code >sudo apt-get install checkinstall
cd DossierContenantLesSources
# Valider les questions posées
sudo checkinstall
</code>
 
Voir [[tutoriel:creer_un_paquet]]

===== Liste de paquets installés =====

<code>dpkg --get-selections
# ou encore pour mettre le résultat dans un fichier
dpkg --get-selections > pkg-liste</code>

===== Ajouter une clef publique =====
Les dépôts ont besoin de leur clef publique pour certifier l'origine des paquets.
Si vous avez une message du genre NO_PUBKEY XXXXXXXX, lancer la commande suivante (remplacez XXXXXXXXX, par l'empreinte correspondante).
  sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com XXXXXXXX